The Time Complexity of Hsu and Huang's Self-Stabilizing Maximal Matching Algorithm

نویسندگان

  • Masahiro Kimoto
  • Tatsuhiro Tsuchiya
  • Tohru Kikuno
چکیده

The idea of self-stabilization was introduced by Edsger W. Dijkstra in 1974 [1]. Self-stabilizing algorithms enable systems to be started in an arbitrary state and still converge to a desired behavior. In this letter, we discuss the time complexity of the self-stabilizing algorithm proposed by Hsu and Huang in [2], which finds a maximal matching in a network. This algorithm is the first self-stabilizing maximal matching algorithm and has been regularly cited in the literature. Because of its technical importance, the time complexity of this particular algorithm has been well studied. In [2], Hsu and Huang show that it is bounded by O(n3), where n is the number of nodes. In [3], Tel provides an almost tight upper bound, which is 2n 2+2n+1 if n is even and 2n 2+n− 2 if n is odd. In [4] Tel gives a more concise proof for the O(n2) bound than [3]. In [5] Hedetniemi, Jacobs and Srimani provide an upper bound of 2m + n, where m is the number of edges. This gives a better bound than the one in [3] only if the network is sparse. In this letter, we provide the exact time complexity of the Hsu-Huan algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximal matching stabilizes in time O(m)

On a network having m edges and n nodes, Hsu and Huang’s self-stabilizing algorithm for maximal matching stabilizes in at most 2m+ n moves.  2001 Elsevier Science B.V. All rights reserved.

متن کامل

An Efficient Silent Self-Stabilizing 1-Maximal Matching Algorithm in Anonymous Networks

We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for any anonymous networks without a cycle of length of a multiple of 3 under a central unfair daemon. The 1-maximal matching is a 2 3 -approximation to the maximum matching, and expected to get more matching pairs than a maximal matching, which only guarantees a 1 2 -approximation. The time complexity of t...

متن کامل

A Silent Self-Stabilizing Algorithm for 1-Maximal Matching in Anonymous Networks

We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for any anonymous networks without a cycle of a length of a multiple of 3 under a central unfair daemon. Let n and e be the numbers of nodes and edges in a graph, respectively. The time complexity of the proposed algorithm is O(e) moves. Therefore, the complexity is O(n) moves for trees or rings whose lengt...

متن کامل

An Efficient Silent Self-Stabilizing Algorithm for 1-Maximal Matching in Anonymous Networks

We propose a new self-stabilizing 1-maximal matching algorithm which is silent and works for anonymous networks without a cycle of a length of a multiple of 3 under a central unfair daemon. Let e be the number of edges and let n be the number of nodes in a graph. The time complexity is O(e) moves. Therefore, the complexity is O(n) moves for trees or rings whose length is not a multiple of 3.

متن کامل

A self-stabilizing algorithm for maximal matching in link-register model in $O(n\Delta^3)$ moves

In the matching problem, each node maintains a pointer to one of its neighbor or to null, and a maximal matching is computed when each node points either to a neighbor that itself points to it (they are then called married), or to null, in which case no neighbor can also point to null. This paper presents a self-stabilizing distributed algorithm to compute a maximal matching in the link-registe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEICE Transactions

دوره 93-D  شماره 

صفحات  -

تاریخ انتشار 2010